package pe.gob.mtpe.construcsys.mybatis.despachadores;

import java.util.List;

import pe.gob.mtpe.construcsys.bean.Capacitacion;
import pe.gob.mtpe.construcsys.bean.Empleador;
import pe.gob.mtpe.construcsys.bean.ParamConsultaCapacitacion;
import pe.gob.mtpe.construcsys.mybatis.implementacion.IMPCapacitacion;
import pe.gob.mtpe.construcsys.mybatis.interfase.INTCapacitacion;

public class CapacitacionDespatch {

	private INTCapacitacion capacitacionDao;
		
	public CapacitacionDespatch(){
		capacitacionDao=new IMPCapacitacion();
	}
	
	public String insertar(Capacitacion capacitacion) throws Exception {
		return capacitacionDao.insertar(capacitacion);
	}
	
	public String actualizar(Capacitacion capacitacion) throws Exception {
		return capacitacionDao.actualizar(capacitacion);
	}
	
	public String eliminar(Capacitacion capacitacion) throws Exception {
		return capacitacionDao.eliminar(capacitacion);
	}
	
	public List<Capacitacion> listar(ParamConsultaCapacitacion parametro) throws Exception {
		return capacitacionDao.listar(parametro);
	}
	
	public Capacitacion obtener(ParamConsultaCapacitacion parametro) throws Exception {
		return capacitacionDao.obtener(parametro);
	}
	
	public List<Empleador> lstEmpleadorCap(ParamConsultaCapacitacion parametro) throws Exception{
		return capacitacionDao.lstEmpleadorCap(parametro);
	}
}
